﻿using System.Reflection;
using System.Reflection.Emit;

namespace rpc_service.core.support.assembly;

public abstract class RPCGenerate<T>
{
    protected T[] _steps;
    
    public RPCGenerate()
    {
        
    }

    public RPCGenerate(T[] steps)
    {
        _steps = steps;
    }

    public abstract Object Generate(Type targetType);
}